
// 防抖动  防止短时间内频繁执行相同代段
export function debounce(fn, t = 800) {
    let timer = null;
    return function (...arg) {
      clearTimeout(timer);
  
      timer = setTimeout((v) => {
        fn.apply(this, arg); //fn是具体要执行的事情
      }, t);
    };
  }


  // 时间封装
export function formatterDate(date){
    if(typeof date ==='number'){
     date = new Date(date)
    }
    if(date instanceof Date){
      date = [date.getFullYear(),(date.getMonth()+1),date.getDate()].map(v=> (v+'').length>1?v:'0'+v).join('-')
    }
    return date
 }